namespace ext.menu
{
	using System;
	using System.Runtime.CompilerServices;
	using System.Html;
	using System.Collections;
	
	
	/// <summary>
	/// Adds a separator bar to a menu, used to divide logical groups of menu items. Generally you will
	/// add one of these by using &quot;-&quot; in you call to add() or in your items config rather than creating one directly.
	/// </summary>
	/// <definedin>src\widgets\menu\Separator.js</definedin>
	[ScriptName("Separator")]
	[ScriptNamespace("Ext.menu")]
	[Imported()]
	public partial class Separator : ext.menu.BaseItem
	{
		
		#region Constructors
		/// <summary>Constructor</summary>
		/// <param name="config">Configuration options</param>
		public Separator(ext.menu.Separator_Configuration config)
		{
		}
		
		/// <summary>Constructor</summary>
		public Separator()
		{
		}
		#endregion
		
		#region Fields
		/// <summary>The default CSS class to use for separators (defaults to &quot;x-menu-sep&quot;)</summary>
		/// <definedin>src\widgets\menu\Separator.js</definedin>
		[ScriptName("itemCls")]
		public string ItemCls;
		
		/// <summary>True to hide the containing menu after this item is clicked (defaults to false)</summary>
		/// <definedin>src\widgets\menu\Separator.js</definedin>
		[ScriptName("hideOnClick")]
		public bool HideOnClick;
		
		/// <definedin>src\widgets\menu\Separator.js</definedin>
		[ScriptName("activeClass")]
		public string ActiveClass;
		#endregion
	}
}
